#include <request.h>
#include <po_hi_types.h>
#include <po_hi_marshallers.h>

const char* __po_hi_operation_names[__PO_HI_NB_OPERATIONS] = {"ping_spg"};

void __po_hi_user_unmarshall_ping_spg (__po_hi_request_t* request, __po_hi_msg_t* msg)
{

        __po_hi_uint16_t offset = 0;
        __po_hi_unmarshall_operation (&(request->operation),msg,&offset);
        __po_hi_user_unmarshall_simple_type (&(request->vars.ping_spg_k.ping_spg_data_sink_c),msg,&offset);

}


void __po_hi_user_marshall_ping_spg (__po_hi_request_t* request, __po_hi_msg_t* msg)
{

        __po_hi_uint16_t offset = 0;
        __po_hi_marshall_operation (request->operation,msg,&offset);
        __po_hi_user_marshall_simple_type (request->vars.ping_spg_k.ping_spg_data_sink_c,msg,&offset);
}
